Recognizing Hand-drawn Glyphs from One Example and Four Lines of Code

نویسندگان

  • Rachel Blagojevic
  • Dhruv Dhir
  • Kapil Ranganathan
  • Christof Lutteroth
  • Beryl Plimmer
چکیده

The biggest challenge in the development of gesturebased user interfaces is the creation of a gesture recognizer. Existing approaches to support high-level recognition of glyphs require a lot of effort from developers, are error prone, and suffer from low recognition rates. We propose a tool that generates a recognizer for hand-drawn glyphs from one example. Our tool uses the output of a basic shape recognizer as input to the glyph recognition. The recognizer can be integrated into an app by adding only four lines of code. By reducing the development effort required, the approach makes it possible for many touch-interaction apps to take advantage of hand-drawn content. We demonstrate the tools effectiveness with two examples. Furthermore, our within-subject evaluation shows that programmers with no knowledge of gesture recognition can generate a recognizer and integrate it into an app more quickly and easily than manually coding recognition rules, and that the generated recognizer is more accurate than a manually coded one.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Stretch-A-Sketch: a Dynamic Diagrammer

Stretch-A-Sketch is a pen-based drawing program that combines recognition of hand-drawn glyphs with constraint based maintenance of spatial relations. The recognition program identifies hand drawn glyphs, spatial relations between them, and higher-level configurations, such as graph and tree diagrams and floorplan bubble diagrams. Stretch-A-Sketch then maintains the essential relations in these...

متن کامل

Omega Becomes a Texteme Processor

The distinction between “characters” and “glyphs” is a rather new issue in computing, although the problem is as old as humanity: our species turns out to be a writing one because, amongst other things, our brain is able to interpret images as symbols belonging to a given writing system. Computers deal with text in a more abstract way. When we agree that, in computing, all possible “capital A” ...

متن کامل

Omega Becomes a Sign Processor

The distinction between “characters” and “glyphs” is a rather new issue in computing, although the problem is as old as humanity: our species turns out to be a writing one because, amongst other things, our brain is able to interpret images as symbols belonging to a given writing system. Computers deal with text in a more abstract way. When we agree that, in computing, all possible “capital A” ...

متن کامل

Vision-Based Single-Stroke Character Recognition for Wearable Computing

We describe a method for recognizing the regular characters drawn by hand gestures or by a pointer on the forearm of the user captured by a head mounted camera for wearable computing. We assume that each character is drawn by a single stroke and in an isolated manner as in Graffiti. Recognition is performed by a bank of finite state machines whose input is the chain code of the hand drawn chara...

متن کامل

A decimal code to describe the growth stages of sesame (Sesamum orientale L.)

A standard description of growth stages for crops/plants is necessary not only for determining and improving cultural practices, but also to facilitate enhanced communication among producers, researchers, and educators. It also could help in unifying experimental results. Many different descriptions of growth stages are currently available for many crops, but there are no codes for sesame (Sesa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015